/* Copyright Open Sans: /static/font/open_sans/Copyright.txt */
@font-face {
    font-family: 'open_sansbold';
    src: url('/static/font/open_sans/opensans-bold-webfont.eot');
    src: url('/static/font/open_sans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/static/font/open_sans/opensans-bold-webfont.svg#open_sansbold') format('svg'),
         url('/static/font/open_sans/opensans-bold-webfont.woff2') format('woff2'),
         url('/static/font/open_sans/opensans-bold-webfont.woff') format('woff'),
         url('/static/font/open_sans/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('/static/font/open_sans/opensans-light-webfont.eot');
    src: url('/static/font/open_sans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/static/font/open_sans/opensans-light-webfont.svg#open_sanslight') format('svg'),
         url('/static/font/open_sans/opensans-light-webfont.woff2') format('woff2'),
         url('/static/font/open_sans/opensans-light-webfont.woff') format('woff'),
         url('/static/font/open_sans/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('/static/font/open_sans/opensans-regular-webfont.eot');
    src: url('/static/font/open_sans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/font/open_sans/opensans-regular-webfont.svg#open_sansregular') format('svg'),
         url('/static/font/open_sans/opensans-regular-webfont.woff2') format('woff2'),
         url('/static/font/open_sans/opensans-regular-webfont.woff') format('woff'),
         url('/static/font/open_sans/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('/static/font/open_sans/opensans-semibold-webfont.eot');
    src: url('/static/font/open_sans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/font/open_sans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'),
         url('/static/font/open_sans/opensans-semibold-webfont.woff2') format('woff2'),
         url('/static/font/open_sans/opensans-semibold-webfont.woff') format('woff'),
         url('/static/font/open_sans/opensans-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { html {-webkit-font-smoothing: antialiased;}}

/* Alles auf Open Sans */
html.wf-active, html.wf-active body, html.wf-active div, html.wf-active span, html.wf-active applet, html.wf-active object, html.wf-active iframe, html.wf-active h1, html.wf-active h2, html.wf-active h3, html.wf-active h4, html.wf-active h5, html.wf-active h6, html.wf-active p, html.wf-active blockquote, html.wf-active pre, html.wf-active a, html.wf-active abbr, html.wf-active acronym, html.wf-active address, html.wf-active big, html.wf-active cite, html.wf-active code,
html.wf-active del, html.wf-active dfn, html.wf-active font, html.wf-active img, html.wf-active ins, html.wf-active kbd, html.wf-active q, html.wf-active s, html.wf-active samp, html.wf-active small, html.wf-active strike, html.wf-active sub, html.wf-active sup, html.wf-active tt, html.wf-active var, html.wf-active b, html.wf-active u, html.wf-active i, html.wf-active center, html.wf-active dl, html.wf-active dt, html.wf-active dd, html.wf-active ol, html.wf-active ul, html.wf-active li,
html.wf-active fieldset, html.wf-active input, html.wf-active form, html.wf-active label, html.wf-active legend, html.wf-active table, html.wf-active caption, html.wf-active tbody, html.wf-active tfoot, html.wf-active thead, html.wf-active tr, html.wf-active th, html.wf-active td {
    font-family: 'open_sansregular';
}
/* Überschriften PT Sans*/
html.wf-active h1, html.wf-active h1 *, html.wf-active h2, html.wf-active h2 *, html.wf-active h3, html.wf-active h3 *, html.wf-active h4, html.wf-active h4 *, html.wf-active h5, html.wf-active h5 *, html.wf-active h6, html.wf-active h6 * {
    font-family: 'open_sansregular';
    font-weight: normal;
}

html.wf-active .detail h2,
html.wf-active .detail h2 * { font-family: 'open_sanssemibold'; }

html.wf-active div.breadcrumb dd a,
html.wf-active div.breadcrumb dd span { font-size: .675em; }

html.wf-active .teaser span.teaser_headline > span,
html.wf-active .teaser_live time.endurance { font-weight: normal; }

html.wf-active div.breaking_news h3,
html.wf-active .teaser a span.teaser_shortTitle_date,
html.wf-active .box_standard.most ol.catchline .teaser_headline > span { font-weight: normal;  }

html.wf-active strong,
html.wf-active div.detail_quizbox_content p.quiz_count span.quiz_count_valid,
html.wf-active dl.quiz_answer dt,
html.wf-active #embed_code h1,
html.wf-active .form_global label,
html.wf-active div.c_tb_comment > h1,
html.wf-active div.c_tb_comment h1 + p span.button,
html.wf-active span#btn_all_replies,
html.wf-active div.main_navi_label em span,
html.wf-active div.dossier_navi_label em span,
html.wf-active div.dossier_navi_label em span a,
html.wf-active div.section .section_head a,
html.wf-active div.dossier_navi_content ul li a,
html.wf-active div.on_air_box li.bcast_ext_play a,
html.wf-active .month_body table + a,
html.wf-active .teaser ul.newsline + p .link_arrow,
html.wf-active .teaser a span.teaser_shortTitle_date,
html.wf-active .teaser a:hover span.teaser_shortTitle_date, .teaser a:focus span.teaser_shortTitle_date,
html.wf-active div[class*="compact"] .teaser_headline > span,
html.wf-active .box_head p,
html.wf-active .box_head p a:link,
html.wf-active .box_head p a:visited,
html.wf-active #program_stage h2,
html.wf-active #program_stage h2 span,
html.wf-active .detail .detail_head p.detail_lead,
html.wf-active div.linkbox div.lb_content a .link_text,
html.wf-active .detail table.data_table caption,
html.wf-active .clicktool ul.tabs-list a,
html.wf-active div.broadcast_recommendations div.teaser h3 span.teaser_headline > span,
html.wf-active div.autor_latest_content div.search_result h2 span.teaser_headline > span,
html.wf-active div.broadcast_recommendations div.teaser h3 .teaser_shortTitle > span.teaser_shortTitle_date,
html.wf-active div.votingbox div.vb_content p.voting_question,
html.wf-active div.service_element .link_service a,
html.wf-active div.radio_livestream ul.liveStream_links li a,
html.wf-active div.radio_livestream ul.liveStream_links + p a:link,
html.wf-active div.radio_livestream ul.liveStream_links + p a:visited
html.wf-active div.votingbox div.vb_content div.voting_result strong,
html.wf-active div.detail_quizbox_content p.quiz_question,
html.wf-active div.quiz_score p.quiz_score_head,
html.wf-active div.bcast_related_content div.search_result h2 span.teaser_overline,
html.wf-active div.bcast_related_content div.search_result h2 span.teaser_title,
html.wf-active .catchline .teaser_headline > span.teaser_overline { font-weight: normal; font-family: 'open_sanssemibold'; }

html.wf-active div.ticker div.slick-slider div.slick-list div.item { font-size: 14px; font-size: 0.75rem; line-height: 16px; line-height: 1rem; }
html.wf-active div.ticker div.slick-slider div.slick-list div.item strong.publishdate_time { font-size: 14px; font-size: 0.75rem; }

html.wf-active div.broadcast_recommendations div.teaser h3 span.teaser_title,
html.wf-active div.autor_latest_content div.search_result h2 span.teaser_title { margin-top: 0; }

html.wf-active div.service_element div.media_weatherTeaser a.link_article span .cirrus_new { width: 26px; }

html.wf-active .detail .search_result_highlight .teaser_icon { top: 50px; }

html.wf-active ul#responsive_master_navi li a,
html.wf-active ul#responsive_master_navi li span { font-size: 16px; }

html.wf-active div.picture-gallery div.text p span.text-short { font-family: 'open_sanssemibold'; }
/*html.wf-active*/
